CGI2000-Trabalho 2

Data de entrega: 9 de maio.

Desenvolva um program de traçado de raios a partir do código fornecido. O programa deve ser capar de gerar uma imagem a partir dos arquivos rt2 dados. Note que neste formato os objetos e o fundo da cena podem ter uma textura associada. A implementação desta funcionalidade é opcional.

Critério de correção deste trabalho (em ordem de importância):

  1. Corretude da imagem gerada para os arquivos de teste fornecidos.
  2. Eficiência (tempo de excecução).
  3. Qualidade do código.
  4. Qualidade da imagem (incluindo textura e anti-aliasing).
  5. Prazo de entrega. Após 9mai2000 este critério se torna o mais relevante de todos.

Dicas:

  1. Complete o módulo Object.c com os cálculos de interseção da esfera, do triangulo e box e a normal do box.
  2. Faça um módulo render.c que gere a imagem e salve a imagem num arquivo.
  3. 18abr00 - Veja os resultados dos arquivos de exemplo fornecidos com um programa dos anos anteriores.
  4. 28abr00 - Veja os novos resultados dos arquivos de exemplo fornecidos com o programa que estou fazendo.
  5. 18abr00 - Veja as  correções do código fornecido.
  6. 28abr00 - Um arquivo zip com texturas.
  7. 03mai00 - Programa corretor [zip]. O arquivo zip inclui executavel, fontes, bibliotecas e o projeto. Sugiro utilizar o projeto ja' feito. Se fizer projeto novo: (a) incluir comctl32.lib, ignorar libc e ligar com as 3 libs (cd e iup) fornecidas.
  8. 9mai00 - Ray tracer que estou fazendo.

Resultados:

  1. 9mai00 -Verifique se sua entrega esta marcada ok na planilha do levantamento feito em aula. Caso não estaja marcada com ok, por favor mande um zip com fontes e executavel para mim. Verifique tambem se o escopo de seu trabalho esta marcado correto. Caso não esteja, favor enviar msg para mim.

última atualização: 18 de abril de  2000 - gattass